kaf24@firebug.cl.cam.ac.uk [Mon, 21 Mar 2005 09:52:57 +0000 (09:52 +0000)]
bitkeeper revision 1.1236.1.100 (423e9979L44Puv-F5HidStoKQdiT-g)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Mon, 21 Mar 2005 09:51:58 +0000 (09:51 +0000)]
bitkeeper revision 1.1159.272.5 (423e993erDjsPu07ds6TGA8mhwNOAA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
kaf24@firebug.cl.cam.ac.uk [Mon, 21 Mar 2005 09:51:50 +0000 (09:51 +0000)]
bitkeeper revision 1.1159.273.4 (
423e9936-Gs_rM0rC9UWa8TA2293kA)
Fix floppy driver on Xen -- vmalloc/vfree are unsafe because of the
context that the fd_dma functions may get called from.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@tetris.cl.cam.ac.uk [Mon, 21 Mar 2005 09:00:17 +0000 (09:00 +0000)]
bitkeeper revision 1.1236.1.99 (423e8d21lC6p0xGxw7U1ExVLXpZQag)
Upgrade FreeBSD sparse tree from testing.bk to unstable.bk
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Mon, 21 Mar 2005 08:22:32 +0000 (08:22 +0000)]
bitkeeper revision 1.1236.1.98 (423e8448K20cWCqBclQxKDfDoponGQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Mon, 21 Mar 2005 08:21:45 +0000 (08:21 +0000)]
bitkeeper revision 1.1159.272.4 (423e841947gMngP1oyDbc6vVjSMbqg)
Make freebsd build scripts executable.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Mon, 21 Mar 2005 08:17:00 +0000 (08:17 +0000)]
bitkeeper revision 1.1236.1.97 (423e82fclMiIt8jCVqmHEQxFlBX83w)
Make scripts under tools/gdb executable.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Mon, 21 Mar 2005 07:58:08 +0000 (07:58 +0000)]
bitkeeper revision 1.1159.272.3 (423e7e90uxPqdRoA4EvOUikif-yhXA)
Check-in of the sparse tree for FreeBSD 5.3 (version 050317)
This currently supports running as a domU.
- to create freebsd-5.3-xenU run fbsdxensetup from anywhere in the tree
- once created go to freebsd-5.3-xenU on a FreeBSD 5.3 machine, run
xenfbsd_kernel_build - you'll find kernel and kernel.debug under
i386-xen/compile/XENCONF
See http://www.fsmware.com/xenofreebsd/5.3/xenbsdsetup.txt
Thanks to NetApp for their contributions in support of the FreeBSD port to Xen
.
Signed-off-by: Kip Macy <kip.macy@gmail.com
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Sun, 20 Mar 2005 19:31:08 +0000 (19:31 +0000)]
bitkeeper revision 1.1159.272.2 (423dcf7cq_wRMtRWREguqLLbacTtyw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
iap10@firebug.cl.cam.ac.uk [Sun, 20 Mar 2005 15:07:47 +0000 (15:07 +0000)]
bitkeeper revision 1.1236.1.96 (423d91c3JzdYyXv2iF0lgox0Q4n2tA)
fix mapping bugs in map_domain_va in xc_ptrace.c
map pages RO
Signed-off-by: Kip Macy <kmacy@fsmware.com>
Signed-off-by: ian@xensource.com
iap10@firebug.cl.cam.ac.uk [Sun, 20 Mar 2005 15:03:35 +0000 (15:03 +0000)]
bitkeeper revision 1.1236.1.95 (423d90c7SBXNlShGVmT7ksTwZFp-Bw)
LSM INIT INFO block added to xendomains
From: Kurt Garloff
Signed-off-by: ian@xensource.com
iap10@firebug.cl.cam.ac.uk [Sun, 20 Mar 2005 14:09:40 +0000 (14:09 +0000)]
bitkeeper revision 1.1236.1.94 (423d8424xa3IjKUn_8z0s4Bbep3LKA)
Trivial nits in the network-nat script..
signed-off by Nivedita Singhvi (niv@us.ibm.com)
iap10@firebug.cl.cam.ac.uk [Sun, 20 Mar 2005 14:03:52 +0000 (14:03 +0000)]
bitkeeper revision 1.1236.1.93 (423d82c8btqnwP7LAh0nPWlLBJA1_w)
This patch will cause xcsdump to display more verbose information about the
xcs traffic.
This includes human-readable names of the message type and subtype and
all of the parameters and their values. It's against today's
xen-unstable and has been tested against a number of xen-unstable
snapshots going back a few weeks (one line has to be removed to support
older versions of xen-unstable).
The message types displayed are configurable via a bitmask passed as a
'-v' option in xcsdump.
The code is very useful for figuring out what management tools (Xend,
VM-Tools) are actually doing. I would not have been able to write
vm-tools without it.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: ian@xensource.com
iap10@firebug.cl.cam.ac.uk [Sun, 20 Mar 2005 11:53:26 +0000 (11:53 +0000)]
bitkeeper revision 1.1236.1.92 (423d6436JXz0Sqr0XYUvzrcXNtQ6VA)
I added support to Anthony's vm-tools so that it can start VMX enabled
partitions directly (including forking off a copy of the device-model
with the user's environment variables, such as $DISPLAY). For this I found
it useful to harden xc_vmx_build.c so that it doesn't dump core when called
incorrectly.
Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Sun, 20 Mar 2005 09:40:50 +0000 (09:40 +0000)]
bitkeeper revision 1.1236.1.91 (423d4522KOKTF5mJJgjNcM5gwJVm9w)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Sun, 20 Mar 2005 09:40:05 +0000 (09:40 +0000)]
bitkeeper revision 1.1159.273.3 (423d44f5mg2mqgtSGUZfZFYsYmHuMA)
Primary floppy controller is at port 0x3f0, not 0x340.
Signed-off-by: Keir Fraser <keir@Xensource.com>
kaf24@firebug.cl.cam.ac.uk [Sun, 20 Mar 2005 08:57:36 +0000 (08:57 +0000)]
bitkeeper revision 1.1236.1.90 (423d3b005sZFJP20BtgjNqqi4QhfzA)
Sparse tree for domain0 gdb server.
Signed-off-by: Kip Macy <kip.macy@gmail.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Sat, 19 Mar 2005 20:41:04 +0000 (20:41 +0000)]
bitkeeper revision 1.1236.1.89 (423c8e60yT60EPF9qFf1_g26hhY3Jw)
manual merge.
kaf24@firebug.cl.cam.ac.uk [Sat, 19 Mar 2005 20:37:32 +0000 (20:37 +0000)]
bitkeeper revision 1.1236.1.88 (423c8d8cq6U-IPZOZ22Ewk0luopVlw)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Sat, 19 Mar 2005 20:36:50 +0000 (20:36 +0000)]
bitkeeper revision 1.1159.273.2 (423c8d62e3tPnc05kdzopOE3xfcNiA)
Allow domain0 to see PCI bridges. It should be able to deal with
seeing PCI buses twice (once as a 'root bridge' from Xen; once by
scanning behind a PCI-PCI bridge itself), and this gets rid of
problems where the bridge needs to be seen by XenLinux for drivers
to work (e.g., Mellanox Infiniband chipsets).
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Sat, 19 Mar 2005 20:30:54 +0000 (20:30 +0000)]
bitkeeper revision 1.1159.273.1 (423c8bfeCXSFg6Xv58QRFeh4HYLpOQ)
Add MMC and Infiniband devices to XenLinux driver configuration
options.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Sat, 19 Mar 2005 19:46:17 +0000 (19:46 +0000)]
bitkeeper revision 1.1236.1.87 (423c8189hXTe3A8DrAyRsqryeVoNxQ)
Add MMC and Infoniband devices to XenLinux driver configuration
options.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Sat, 19 Mar 2005 19:36:41 +0000 (19:36 +0000)]
bitkeeper revision 1.1236.1.86 (423c7f494Fy0dmD69mD1SkvSgdLfbg)
Fix x86/64 build.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 18 Mar 2005 15:14:45 +0000 (15:14 +0000)]
bitkeeper revision 1.1236.1.85 (423af065m4e0j4eXiTFvV-BrIlfC-A)
Linux 2.6 now always uses writable page tables (even SMP builds). Also
use native definitions for atomic read-modify-write operations on
ptes. Fixed instruction emulator in Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@tetris.cl.cam.ac.uk [Fri, 18 Mar 2005 13:06:04 +0000 (13:06 +0000)]
bitkeeper revision 1.1159.272.1 (423ad23cVUXoD_eqhx9vK868Hg9Xlg)
manualmerge
iap10@tetris.cl.cam.ac.uk [Fri, 18 Mar 2005 13:02:40 +0000 (13:02 +0000)]
bitkeeper revision 1.1159.271.1 (423ad1703X6TrdeKiTr87K5NCQAiGw)
trivial comment fix
Signed-off-by: ian.pratt@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Fri, 18 Mar 2005 11:16:56 +0000 (11:16 +0000)]
bitkeeper revision 1.1236.1.84 (423ab8a8Ull_l3xygvrErQi9C35RrQ)
Don't print unwieldy array/histogram perfcounters by default.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 18 Mar 2005 10:47:46 +0000 (10:47 +0000)]
bitkeeper revision 1.1236.1.83 (423ab1d2UEHQRmLr8x23PzrqkkwogQ)
irq.c is modified in unstable repository. Fix Makefile to link to
modified version rather than arch/i386/...
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 18 Mar 2005 09:18:40 +0000 (09:18 +0000)]
bitkeeper revision 1.1236.1.82 (423a9cf0mYyKREXYDEgunBKsdJ0HSg)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Fri, 18 Mar 2005 09:18:26 +0000 (09:18 +0000)]
bitkeeper revision 1.1159.258.60 (423a9ce2eJtKIkEGHQPPRXvkPvoHqQ)
Check kmalloc return value in vbd code.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 18 Mar 2005 09:15:33 +0000 (09:15 +0000)]
bitkeeper revision 1.1236.1.81 (423a9c35x9t_HfUlWPlWGs0UrB7kUg)
Fix bind-IPI hypercall arg check.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 18 Mar 2005 09:12:08 +0000 (09:12 +0000)]
bitkeeper revision 1.1236.1.80 (423a9b68OkbcbBNoyEmSO2gPwyeN6g)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Fri, 18 Mar 2005 09:05:06 +0000 (09:05 +0000)]
bitkeeper revision 1.1159.258.59 (423a99c28LSWeyvb5zB2Je7BjDgLww)
Fix install script to follow symlinks.
Signed-off-by: Paul Larson <pl@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
mwilli2@equilibrium.research [Fri, 18 Mar 2005 03:37:54 +0000 (03:37 +0000)]
bitkeeper revision 1.1236.1.79 (423a4d121851oHDLywIdWZDzRRlchA)
Merge ssh://freefall.cl.cam.ac.uk//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/export/scratch/xeno-usbfixes.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 17 Mar 2005 19:50:54 +0000 (19:50 +0000)]
bitkeeper revision 1.1236.34.13 (4239df9exBuYyfIcI7IkAhaxoiouoA)
Header fixes.
kaf24@firebug.cl.cam.ac.uk [Thu, 17 Mar 2005 14:08:58 +0000 (14:08 +0000)]
bitkeeper revision 1.1236.34.12 (42398f7asEUKTar-hO4ZiDXWYTpyiA)
Some small header-include cleanups. No need for BIGLOCK in dom_mem_op
hypercall.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 16 Mar 2005 10:05:37 +0000 (10:05 +0000)]
bitkeeper revision 1.1236.34.11 (423804f1RncutPGYUEnLp5awQB0EYg)
No need for wbinvd patches in agp driver in unstable tree.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 16 Mar 2005 09:51:15 +0000 (09:51 +0000)]
bitkeeper revision 1.1236.34.10 (42380193mzvNMhYda5OtA1f6-GGu8w)
Fix ia64 build.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 16 Mar 2005 09:49:31 +0000 (09:49 +0000)]
bitkeeper revision 1.1236.34.9 (4238012bpt6Tbd2QMLJnP0tgbMgzxA)
Merge
kaf24@firebug.cl.cam.ac.uk [Wed, 16 Mar 2005 09:46:54 +0000 (09:46 +0000)]
bitkeeper revision 1.1159.258.58 (4238008ex_KSQqR2a5fd8soijqba4g)
If a Linux guest is allocated more memory than it can use (due to
highmem constraints) it will now give that RAM back to Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 15 Mar 2005 19:36:34 +0000 (19:36 +0000)]
bitkeeper revision 1.1236.34.8 (
42373942-BgO6YSNJMW5PAsR4tv0aA)
A few PPC cleanups.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 15 Mar 2005 19:21:16 +0000 (19:21 +0000)]
bitkeeper revision 1.1236.34.7 (423735acABhfn7rysHwGJkcVOLD6GA)
XCS cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 15 Mar 2005 18:19:23 +0000 (18:19 +0000)]
bitkeeper revision 1.1236.34.6 (4237272bvTjSGYQFRZj9crMBhKWZZw)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Tue, 15 Mar 2005 18:15:48 +0000 (18:15 +0000)]
bitkeeper revision 1.1159.258.57 (
42372654d-IcZSg1-hScBU0TITRVfg)
Define new io_remap_pfn_range() for mapping device space into user
applications. Patch drivers to use this instead of remap_pfn_range()
where appropriate. This patch should be pushed upstream to the kernel
maintainers.
Signed-off-by: Keir Fraser <keir@xensource.com>
jrb44@plym.cl.cam.ac.uk [Tue, 15 Mar 2005 17:30:50 +0000 (17:30 +0000)]
bitkeeper revision 1.1236.34.5 (42371bcaRe5QfyoAvMVp0X4Rn667mQ)
Merge plym.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into plym.cl.cam.ac.uk:/local/scratch/jrb44/xen/bk
jrb44@plym.cl.cam.ac.uk [Tue, 15 Mar 2005 17:29:53 +0000 (17:29 +0000)]
bitkeeper revision 1.1236.35.1 (42371b91vqaZiam66I7Q_46q67kWeg)
Added blockstored and initial distributed parallax backend.
kaf24@firebug.cl.cam.ac.uk [Tue, 15 Mar 2005 16:35:42 +0000 (16:35 +0000)]
bitkeeper revision 1.1236.34.4 (42370eder_IQwERchpmusDF9eNt_8A)
No modifications needed to pageattr.c.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 15 Mar 2005 15:58:52 +0000 (15:58 +0000)]
bitkeeper revision 1.1236.34.3 (4237063cE2rat5RdEGCsTzuaC6XCcA)
Tidy the x86 emulator interface, and use it from within the
writable pagetable algorithm to deal with otherwise unhandleable cases.
For example: L1 mapped at multiple L2 slots; L1 that maps itself; L1
that also maps the code making the update, or the kernel stack.
This provides a proof-of-concept for the emulator that can be picked
up for the VMX code to improve the device-model emulation.
Signed-off-by: Keir Fraser <keir@xensource.com>
vh249@arcadians.cl.cam.ac.uk [Tue, 15 Mar 2005 14:31:42 +0000 (14:31 +0000)]
bitkeeper revision 1.1236.34.2 (4236f1cenxl0_Wb4JHfN5yqRDIoKOw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk
vh249@arcadians.cl.cam.ac.uk [Tue, 15 Mar 2005 14:27:36 +0000 (14:27 +0000)]
bitkeeper revision 1.1159.258.56 (4236f0d8NTb8nv3JBClhBcw3-6u3oQ)
update code for having dynamic update of vbd for blkfront driver on 2.6
add some protection for kmalloc failure on 2.4 and 2.6
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 15 Mar 2005 09:00:10 +0000 (09:00 +0000)]
bitkeeper revision 1.1236.34.1 (4236a41axFD_nz4Avu26J6WLiOHu7w)
Fix descriptor checking that I broke. Allow conforming code segments -
they are harmless.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 22:29:15 +0000 (22:29 +0000)]
bitkeeper revision 1.1236.25.23 (4236103b1rjrMEGV-jUhVaEFEZhosw)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 22:28:40 +0000 (22:28 +0000)]
bitkeeper revision 1.1159.258.55 (42361018TeYmwjC8C6haDMNI9sjHUw)
Fix highmem patches to use PageHighMem instead of highmem_start_page.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 19:24:43 +0000 (19:24 +0000)]
bitkeeper revision 1.1236.25.22 (4235e4fbkgMjr8FNbH_NCE7pnfV92g)
Inform guest kernel whether it interrupts kernel or user context
by using RPL of saved CS selector (0 == kernel context;
3 == user context). Add some security checking and enforcement to
switch_to_user hypercall.
kaf24@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 18:30:47 +0000 (18:30 +0000)]
bitkeeper revision 1.1236.25.21 (4235d857_qyCkzeGWIe4csiWvPwPYQ)
Reduce reliance on complicated pre-exception system in 32-bit and
64-bit entry.S files. Various x86/64 cleanups, and we now flag to the
kernel whether it is interrupting a kernel or user context using saved
RFLAGS[63:56] (equivalently, the byte at RFLAGS+7(%rsp)). Non-zero byte
indicates kernel context.
Signed-off-by: Keir Fraser <keir@xensource.com>
akw27@arcadians.cl.cam.ac.uk [Mon, 14 Mar 2005 11:34:53 +0000 (11:34 +0000)]
bitkeeper revision 1.1236.25.20 (423576ddv67ZIGUBXLyQsmLCTyT6NA)
Bunch of little xcs fixes.
Signed-off-by: andrew.warfield@cl.cam.ac.uk
akw27@arcadians.cl.cam.ac.uk [Mon, 14 Mar 2005 09:04:55 +0000 (09:04 +0000)]
bitkeeper revision 1.1236.25.19 (423553b79iCQL1CPX5dZyBiY8j8pnQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
akw27@arcadians.cl.cam.ac.uk [Mon, 14 Mar 2005 09:03:44 +0000 (09:03 +0000)]
bitkeeper revision 1.1236.30.2 (423553705lFIxda6xBfLOruUqofkAQ)
xcs control channel cleanup fixes from rick cox.
Signed-off-by: andrew.warfield@cl.cam.ac.uk
akw27@arcadians.cl.cam.ac.uk [Mon, 14 Mar 2005 08:59:23 +0000 (08:59 +0000)]
bitkeeper revision 1.1236.30.1 (4235526bwxkauxTaQRTxeJkFtQFn7Q)
Fix unmapping of user-mapped foreign pages in blktap.
Signed-off-by: andrew.warfield@cl.cam.ac.uk
cl349@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 01:20:58 +0000 (01:20 +0000)]
bitkeeper revision 1.1236.25.18 (4234e6faTHNQkziFhjGrL_0FVPFZ3A)
Fix SMP build.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 01:18:32 +0000 (01:18 +0000)]
bitkeeper revision 1.1236.25.17 (4234e668HvIqSYyanmM-LjGWoLkeXQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Sun, 13 Mar 2005 17:09:36 +0000 (17:09 +0000)]
bitkeeper revision 1.1236.28.4 (423473d0O3r-0SRlX-XuEl-7GMNm2A)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Sun, 13 Mar 2005 17:09:21 +0000 (17:09 +0000)]
bitkeeper revision 1.1236.29.1 (423473c16t30SQy1wWe3VG5fgnCn0Q)
Linux panic now calls HYPERVISOR_crash()
Signed-off-by: ian@xensource.com
cl349@firebug.cl.cam.ac.uk [Sun, 13 Mar 2005 16:35:42 +0000 (16:35 +0000)]
bitkeeper revision 1.1236.25.16 (42346bdeuVVwD9BrPeKrwhq8AVn3QA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
iap10@tetris.cl.cam.ac.uk [Sun, 13 Mar 2005 14:55:34 +0000 (14:55 +0000)]
bitkeeper revision 1.1236.28.3 (42345466qhL5SYA2jy18RZHvB-s1qg)
Merge tetris.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
iap10@tetris.cl.cam.ac.uk [Sun, 13 Mar 2005 14:55:05 +0000 (14:55 +0000)]
bitkeeper revision 1.1159.258.54 (42345449eD0_m04QlYElhVoRN9Iyow)
Bug fix in recent xend checking
Signed-off-by: ian@xensource.com
kaf24@scramble.cl.cam.ac.uk [Sun, 13 Mar 2005 09:42:55 +0000 (09:42 +0000)]
bitkeeper revision 1.1236.28.2 (42340b1fxpFQd7KdettTA0qbWMD-rg)
Manual merge.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Sun, 13 Mar 2005 09:39:14 +0000 (09:39 +0000)]
bitkeeper revision 1.1236.28.1 (42340a42zVMF1dHpLj0Rzok7P9t48Q)
Manual merge.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@scramble.cl.cam.ac.uk [Sun, 13 Mar 2005 09:33:37 +0000 (09:33 +0000)]
bitkeeper revision 1.1159.258.53 (423408f115Ns6FbhmO7JTOAWVZjwog)
Small cleanup to shutdown codes.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@freefall.cl.cam.ac.uk [Sun, 13 Mar 2005 01:36:29 +0000 (01:36 +0000)]
bitkeeper revision 1.1159.258.52 (4233991dQspKbtD0n-C6ReG4f2lHAQ)
Add hypercall to allow domains to request that they be crashed.
Signed-off-by: ian@xensource.com
cl349@firebug.cl.cam.ac.uk[cl349] [Sun, 13 Mar 2005 01:10:03 +0000 (01:10 +0000)]
bitkeeper revision 1.1236.25.15 (423392ebXXffMtGJq4KKBtLnkTDFIg)
Add further error checking to map_domain_va
Fix page table index calculation
Signed-off-by: Kip Macy
cl349@firebug.cl.cam.ac.uk [Sun, 13 Mar 2005 00:35:14 +0000 (00:35 +0000)]
bitkeeper revision 1.1236.25.14 (42338ac2o4mi66zj6XSPc2Z66lgEaQ)
Various cleanups.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Sun, 13 Mar 2005 00:16:16 +0000 (00:16 +0000)]
bitkeeper revision 1.1236.25.13 (423386505SwGplSmaVcNHcvNqtQ2QA)
Automerge
kmacy@shemp.lab.netapp.com [Sat, 12 Mar 2005 22:47:17 +0000 (22:47 +0000)]
bitkeeper revision 1.1236.27.1 (42337175wSkxS0D7A1TSBWgZsfOczg)
Add user-level debug support
Signed-off-by: Kip Macy
mwilli2@equilibrium.research [Sat, 12 Mar 2005 21:43:58 +0000 (21:43 +0000)]
bitkeeper revision 1.1236.1.78 (4233629euVV54epiY7gfHlMvdavYag)
Merge ssh://freefall.cl.cam.ac.uk//auto/groups/xeno/BK/xeno.bk
into equilibrium.research:/export/scratch/xeno-usbfixes.bk
cl349@firebug.cl.cam.ac.uk [Sat, 12 Mar 2005 21:38:47 +0000 (21:38 +0000)]
bitkeeper revision 1.1236.25.12 (42336167xwcAAiaO1PSL9AACpWN72g)
Fix fallout from Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Sat, 12 Mar 2005 21:33:06 +0000 (21:33 +0000)]
bitkeeper revision 1.1236.25.11 (42336012SennigZlIjzUQ-DGht1vaw)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Sat, 12 Mar 2005 21:22:54 +0000 (21:22 +0000)]
bitkeeper revision 1.1236.25.10 (42335daeuY-j8gV61kHapguVRal9ig)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-2.6.11
cl349@firebug.cl.cam.ac.uk [Sat, 12 Mar 2005 21:16:57 +0000 (21:16 +0000)]
bitkeeper revision 1.1236.25.9 (42335c497Bt0QbOvYK3fGa02eZ4_Sw)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Sat, 12 Mar 2005 20:44:12 +0000 (20:44 +0000)]
bitkeeper revision 1.1236.25.8 (4233549cSYOSn-8TjPjFtQTvJB0ECA)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
iap10@freefall.cl.cam.ac.uk [Sat, 12 Mar 2005 18:01:35 +0000 (18:01 +0000)]
bitkeeper revision 1.1159.258.51 (42332e7fgmGVTCY4Es7dEft7_Ne7MQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
kaf24@viper.(none) [Sat, 12 Mar 2005 15:42:39 +0000 (15:42 +0000)]
bitkeeper revision 1.1159.270.4 (42330defA42oRGAfkwmQERgN45uyOg)
Python packages can be installed to the Python installation's 'native'
location, instead of generic /usr/lib/python, by specifying
XEN_PYTHON_NATIVE_INSTALL in the environment or on the make command line.
Signed-off-by: Keir Fraser <keir@xensource.com>
doogie@brainfood.com[kaf24] [Sat, 12 Mar 2005 15:29:44 +0000 (15:29 +0000)]
bitkeeper revision 1.1159.270.3 (42330ae8efsd9SdlhNX6EpksrtV6oQ)
[PATCH] add-build.patch
Add build targets to all makefiles. Debian does builds as non-root, so
it's better to do as much as possible before requiring root privs.
Signed-off-by: Adam Heath <doogie@brainfood.com>
doogie@brainfood.com[kaf24] [Sat, 12 Mar 2005 15:28:18 +0000 (15:28 +0000)]
bitkeeper revision 1.1159.270.2 (42330a929cE0pKehTkalVAgu8SLwKQ)
[PATCH] non-xen-init-exit.patch
Name: non-xen-init-exit.patch
Description: exit if not running on a xen dom0 kernel.
If /proc/xen/privcmd doesn't exist, then exit successfully. This allows
for dual-boot setups, and installing xen before rebooting into a real
xen kernel.
Signed-off-by: Adam Heath <doogie@brainfood.com>
kaf24@viper.(none) [Sat, 12 Mar 2005 15:19:18 +0000 (15:19 +0000)]
bitkeeper revision 1.1159.270.1 (423308766_Mxiqyj1XF-m4OxnLnExA)
No longer require latex2html (bizarrely considered 'non-free' by Debian
maintainers) to build docs. Instead we still build PS/PDF docs, but skip
HTML docs.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
kaf24@viper.(none) [Sat, 12 Mar 2005 14:48:18 +0000 (14:48 +0000)]
bitkeeper revision 1.1236.25.7 (42330132deNMlShMHnhiB6lqTUcESQ)
Fix VMX guest scheduling.
Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 17:10:51 +0000 (17:10 +0000)]
bitkeeper revision 1.1236.25.6 (4231d11bY0LPS6C3wJjBX-5Tagm2NA)
Fix a couple of error paths. Use of domain_crash() probably needs
auditing for safe use, and it may need to do things like forcibly
release the per-domain BIGLOCK.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 16:35:53 +0000 (16:35 +0000)]
bitkeeper revision 1.1236.25.5 (4231c8e9V-iDqxIZGUl47adwrecjjw)
Virtualize I/O privilege level (IOPL) to disallow direct execution
of IN/OUT/CLI/STI instructions by guests.
Signed-off-by: Keir Fraser <keir@xensource.com>
cwc22@centipede.cl.cam.ac.uk [Fri, 11 Mar 2005 16:04:54 +0000 (16:04 +0000)]
bitkeeper revision 1.1236.25.4 (4231c1a6aZYdlOMWe-sDNCbcYqausA)
grant tables: tiny tiny change to maptracking in unmap ref.
cwc22@centipede.cl.cam.ac.uk [Fri, 11 Mar 2005 15:15:34 +0000 (15:15 +0000)]
bitkeeper revision 1.1236.25.3 (4231b616HhgzX71tclacY0d8Lo4EvA)
Merge centipede.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into centipede.cl.cam.ac.uk:/local/scratch/cwc22/Xen-Builds/2005-03-10/xen-unstable.bk
cwc22@centipede.cl.cam.ac.uk [Fri, 11 Mar 2005 15:09:22 +0000 (15:09 +0000)]
bitkeeper revision 1.1236.26.1 (4231b4a20dnya9Kf1nGoYAKIhIcGJw)
Grant tables map operation working.
iap10@freefall.cl.cam.ac.uk [Fri, 11 Mar 2005 14:55:06 +0000 (14:55 +0000)]
bitkeeper revision 1.1159.258.50 (4231b14a0Nqrojj7aAwM5Ge5I8cg9w)
Change defaults in /etc/xen/xend-config.sxp :
* xend will now only listen on localhost for conenctions from 'xm'.
* consoles are only available from localhost too
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Fri, 11 Mar 2005 14:46:14 +0000 (14:46 +0000)]
bitkeeper revision 1.1159.258.49 (4231af36aono--EL1e01YWQEohHBcQ)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
mjw@wray-m-3.hpl.hp.com [Fri, 11 Mar 2005 13:09:40 +0000 (13:09 +0000)]
bitkeeper revision 1.1159.269.1 (42319894M6nLc3wwj0MrCHle52x6Cg)
Merge xenbk@gandalf:/var/bk/xen-2.0-testing.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xen-2.0-testing.bk
mjw@wray-m-3.hpl.hp.com [Fri, 11 Mar 2005 12:56:17 +0000 (12:56 +0000)]
bitkeeper revision 1.1159.265.3 (42319571gIMQdofIDztktCfg053n-A)
Fix some errors in default error handling.
Signed-off-by: Mike Wray <mike.wray@hp.com>
mjw@wray-m-3.hpl.hp.com [Fri, 11 Mar 2005 12:54:24 +0000 (12:54 +0000)]
bitkeeper revision 1.1159.265.2 (42319500DXIXjiTkjszNpliySomMvA)
Add support for setting the listen address for consoles
and the event port.
Signed-off-by: Mike Wray <mike.wray@hp.com>
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 01:52:33 +0000 (01:52 +0000)]
bitkeeper revision 1.1159.258.48 (4230f9e1A3LEMmDHzcYXsKwP-EpzRg)
Fix fallout from Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 01:23:38 +0000 (01:23 +0000)]
bitkeeper revision 1.1159.258.47 (4230f31aZ2VYmMntbEMp_f1tNZA6WA)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 01:02:01 +0000 (01:02 +0000)]
bitkeeper revision 1.1159.258.46 (4230ee09rYvY_HWitF9h5VHJ0NfurA)
Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 00:30:35 +0000 (00:30 +0000)]
bitkeeper revision 1.1159.258.45 (4230e6ab4xRdK4pchNbpgZE-preulA)
Fix one more pud merge incident.
Signed-off-by: Christian Limpach <chris@xensource.com>